package com.longg.service;

import com.longg.model.User;

import java.util.Date;

public interface IUserInfoService {
    void updateLoginTime(User user);

    /**
     * 更新个人信息的用户信息相关信息
     * @param id 用户id
     * @param realName 真实姓名
     * @param phone 电话
     * @param age 年龄
     * @param gender 性别
     * @return
     */
    boolean updateInfo(int id, String realName, String phone, String age, String gender);

    /**
     * 注册的同时在user_info表添加一条信息
     * @param username 用户名
     * @param registerTime 注册时间
     */
    boolean register(String username, Date registerTime);

    /**
     * 查询user_info表有多少条记录
     * @return
     */
    long getCount(String name);

    /**
     * 按照id更新头像
     * @param id
     * @param path
     * @return
     */
    int updateImg(int id, String path);
}
